home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 151-175 / scopedisk156 / mwtapebackup / req.c < prev    next >
C/C++ Source or Header  |  1995-03-19  |  1KB  |  43 lines

  1. /*
  2.  * req.c - by Markus Wandel - 1990
  3.  * Placed in the public domain 7 Oct 1990
  4.  * Please have the courtesy to give credit if you use this code
  5.  * in any program.
  6.  *
  7.  */
  8.  
  9. #include <intuition/intuition.h>
  10.  
  11. struct IntuiText line1, line2, line3, lefttext, righttext;
  12. extern int AutoRequest();
  13.  
  14. int AutoAutoRequest(l1,l2,l3,left,right)
  15. char *l1,*l2,*l3,*left,*right;
  16. {
  17.     line1.FrontPen = AUTOFRONTPEN;
  18.     line1.BackPen = AUTOBACKPEN;
  19.     line1.DrawMode = AUTODRAWMODE;
  20.     line1.ITextFont = AUTOITEXTFONT;
  21.     line1.NextText = 0;
  22.     CopyMem(&line1,&lefttext,(long)sizeof(line1));
  23.     lefttext.LeftEdge = AUTOLEFTEDGE;
  24.     lefttext.TopEdge = AUTOTOPEDGE;
  25.     CopyMem(&lefttext,&righttext,(long)sizeof(line1));
  26.     line1.LeftEdge = 15;
  27.     CopyMem(&line1,&line2,(long)sizeof(line1));
  28.     CopyMem(&line1,&line3,(long)sizeof(line1));
  29.     line1.NextText = &line2;
  30.     line2.NextText = &line3;
  31.     line1.TopEdge = 5;
  32.     line2.TopEdge = 15;
  33.     line3.TopEdge = 25;
  34.  
  35.     line1.IText = (UBYTE *) l1;
  36.     line2.IText = (UBYTE *) l2;
  37.     line3.IText = (UBYTE *) l3;
  38.     lefttext.IText = (UBYTE *) left;
  39.     righttext.IText = (UBYTE *) right;
  40.  
  41.     return AutoRequest(0L,&line1,left?&lefttext:0L,&righttext,0L,0L,320L,72L);
  42. }
  43.